package com.njust.service;

import com.njust.domain.dto.ProjectCreateDTO;
import com.njust.domain.dto.ProjectDTO;
import com.njust.domain.dto.ProjectPageQueryDTO;
import com.njust.domain.po.Project;
import com.njust.domain.vo.ProjectPageQueryVO;
import com.njust.domain.vo.ProjectVO;

import java.util.HashSet;
import java.util.List;

/**
 * @version 1.0
 * @Author Imak
 * @Date 2024/11/7 13:05
 * @注释
 */
public interface ProjectService {
    
    public void add(ProjectCreateDTO projectCreateDTO);
    
    public void importExcel(List<ProjectCreateDTO> data, HashSet<String> set);
    
    public void update(ProjectDTO projectDTO);
    
    public ProjectPageQueryVO pageQuery(ProjectPageQueryDTO projectPageQueryDTO);
    
    public ProjectVO selectById(int project_id);
    
    public void delete(int project_id);
}
